﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace Dora.Tools.Enums.Order
{
    public enum OrderOperationType
    {
        /// <summary>
        /// 提交订单
        /// </summary>
        [Description("提交订单")]
        SubmitOrder = 1,
        /// <summary>
        /// 供应商确认订单
        /// </summary>
        [Description("供应商确认订单")]
        ConfirmOrder = 2,
        /// <summary>
        /// 门店支付
        /// </summary>
        [Description("门店支付")]
        StorePay = 3,
        /// <summary>
        /// 申请变更订单
        /// </summary>
        [Description("申请变更订单")]
        ApplyOrderChange = 4,
        /// <summary>
        /// 处理订单变更
        /// </summary>
        [Description("处理订单变更")]
        HandleOrderChange = 5,
        /// <summary>
        /// 门店申请退款
        /// </summary>
        [Description("门店申请退款")]
        ApplyOrderRefund = 6,
        /// <summary>
        /// 供应商处理退款定损
        /// </summary>
        [Description("供应商处理退款定损")]
        HandleOrderRefund = 7,
        /// <summary>
        /// 大/分社退款至门店
        /// </summary>
        [Description("大/分社退款至门店")]
        OrderRefundToStore = 8,
        /// <summary>
        /// 门店退款至客户
        /// </summary>
        [Description("门店退款至游客")]
        RefundToTourist = 9,
        /// <summary>
        /// 取消订单
        /// </summary>
        [Description("取消订单")]
        CancelOrder = 10,
        /// <summary>
        /// 小程序线上支付
        /// </summary>
        [Description("小程序线上支付")]
        MiniProgramPay = 11,
        /// <summary>
        /// 审核临时供应商
        /// </summary>
        [Description("审核临时供应商")]
        ApproveTempSupplier=12,
        /// <summary>
        /// 大社/分社确认订单
        /// </summary>
        [Description("大社/分社确认订单")]
        ConfirmOrderByOrg = 13,
        /// <summary>
        /// 供应商申请预结算
        /// </summary>
        [Description("供应商申请预结算")]
        ApplyPreSettlement = 14,
        /// <summary>
        /// 处理预警单
        /// </summary>
        [Description("处理预警单")]
        HandleWarningOrder = 15,
        /// <summary>
        /// 调整订单外卖价
        /// </summary>
        [Description("调整订单外卖价")]
        ChangeOrderTotalPrice = 16,
    }

   }
